function option() {
  return Array.apply(null, { length: 2 })
    .map((k, v) => {
      return {
        value: (v + 1).toString(),
        label: '选项' + (v + 1)
      }
    })
}
export default {
  config: {
    // 对应数据库内类型
    category: 'XSelect',
    // 控件左侧label内容
    label: '下拉框',
    placeholder: '请选择',
    // 选项内数据
    option: option(),
    // 绑定的值
    value: '',
    // 表单name
    name: 'select'
  },
  name: 'XSelect',
  render: (self, h) => {
    const data = self.ele
    return (
      <el-select
        v-model={data.value}
        input={self.$emit('input', data.value)}
        placeholder={data.placeholder}

        clearable
        class={{ form_input: true }}
        attr={{}}
        class='form_input'
      >
        {data.option.map((e, i) => {
          return <el-option
            key={i}
            label={e.label}
            value={e.value}
          />
        })}
      </el-select>

    )
  }
}
